Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class ComponentActionBase

extends Structureclass Structuredetritus-client/structures/Structure

Defined in actionbase

Constructor

constructor(data: ComponentActionDatainterface ComponentActionDatadetritus-client/utils/components/ComponentActionData = {})

Properties

_keys = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
type: MessageComponentTypesenum MessageComponentTypesdetritus-client/MessageComponentTypes = MessageComponentTypes.BUTTONenum MessageComponentTypesdetritus-client/MessageComponentTypes[src]

Methods

run(context: ComponentContextclass ComponentContextdetritus-client/utils/components/ComponentContext): Promise<any>external Promise | any[src]
onError(
context: ComponentContextclass ComponentContextdetritus-client/utils/components/ComponentContext,
error: Errorexternal Error
): Promise<any>external Promise | any
[src]
toJSON(): RawChannelMessageComponentinterface RawChannelMessageComponentdetritus-client-rest/RawChannelMessageComponent[src]